package t

import "fmt"

// type ListNode struct {
// 	Val int
// 	Next *ListNode
// }

func BuildList() *ListNode {

	l1 := &ListNode{
		Val:2,
		Next: &ListNode{
			Val: 4,
			Next: &ListNode{
				Val: 3,
				Next: nil,
			},
		},
	}
	l2 := &ListNode{
		Val:5,
		Next: &ListNode{
			Val: 6,
			Next: &ListNode{
				Val: 4,
				Next: nil,
			},
		},
	}

	res  := addTwoNumbers(l1, l2)

	return res
}

func addTwoNumbers(l1 *ListNode, l2 *ListNode) *ListNode {
	listNode := &ListNode{}
	fmt.Println(l1, l2)

	return listNode
}